﻿class AncienPersonnagesController < ApplicationController

	# personnage_ancien_personnages_path(:personnage_id)
	# GET /personnages/:personnage_id/ancien_personnages
	def index # status : ?
		@personnage=Personnage.find(params[:personnage_id])
		@ancien_personnages = @personnage.ancienPersonnages.all

		respond_to do |format|
			format.html # index.html.erb
			format.json { render json: @ancien_personnages }
		end
	end
	
	# POST /personnages/:personnage_id/ancien_personnages
	def create # status : ?
		@personnage = Personnage.find(params[:personnage_id])
		@ancien_personnage = @personnage.ancienPersonnages.create(params[:ancien_personnage])
		redirect_to personnage_ancien_personnages_path(@personnage), notice: 'Ancien personnage ajouté.' 
	end
	
	# new_personnage_ancien_personnage_path(:personnage_id)
	# GET /personnages/:personnage_id/ancien_personnages/new
	def new # status : ?
		@personnage = Personnage.find(params[:personnage_id])
		@ancien_personnage = @personnage.ancienPersonnages.new

		respond_to do |format|
			format.html # new.html.erb
			format.json { render json: @ancien_personnage }
		end
	end
	
	# edit_personnage_ancien_personnage_path(:personnage_id,:id)
	# GET /personnages/:personnage_id/ancien_personnages/:id/edit
	def edit # status : ?
		@personnage = Personnage.find(params[:personnage_id])
		@ancien_personnage = @personnage.ancienPersonnages.find(params[:id])
		respond_to do |format|
			format.html # edit.html.erb
			format.json { render json: @ancien_personnage }
		end
	end
	
	# personnage_ancien_personnage_path(:personnage_id,:id)
	# GET /personnages/:personnage_id/ancien_personnages/:id
	def show # status : ?
		@personnage=Personnage.find(params[:personnage_id])
		@ancien_personnage = @personnage.ancienPersonnages.find(params[:id])

		respond_to do |format|
			format.html # show.html.erb
			format.json { render json: @ancien_personnage }
		end
	end
	
	# PUT /personnages/:personnage_id/ancien_personnages/:id
	def update # status : OK
		@personnage = Personnage.find(params[:personnage_id])
		@ancien_personnage = @personnage.ancienPersonnages.find(params[:id])

		respond_to do |format|
			if @ancien_personnage.update_attributes(params[:ancien_personnage])
				format.html { redirect_to personnage_ancien_personnages_path, notice: 'Ancien personnage modifié.' }
				format.json { head :no_content }
			else
				format.html { render action: "edit" }
				format.json { render json: @ancien_personnage.errors, status: :unprocessable_entity }
			end
		end
	end
 
	# DELETE /personnages/:personnage_id/ancien_personnages/:id
	def destroy # status : OK
		@personnage = Personnage.find(params[:personnage_id])
		@ancien_personnage = @personnage.ancienPersonnages.find(params[:id])
		@ancien_personnage.destroy

		respond_to do |format|
			format.html { redirect_to personnage_ancien_personnages_path , notice: 'Ancien personnage supprimé.'}
			format.json { head :no_content }
		end
	end
end
